package com.br.folhapagamento.folhainformatica;

import com.br.folhapagamento.folhagenerica.Empresa;

public class EmpresaInformatica extends Empresa {
	
	private static final long serialVersionUID = 1L;

	public EmpresaInformatica() {
		super();
	}
	
	public EmpresaInformatica(String nome) {
		super(nome);
	}
	
	public Boolean inserirProgramador(Programador programador) throws Exception
	{
		try {
			return this.inserirFuncionario(programador);
		} catch (Exception e) {
			throw e;
		}
	}
	
	public Boolean inserirAnalista(Analista analista) throws Exception
	{
		try {
			return this.inserirFuncionario(analista);
		} catch (Exception e) {
			throw e;
		}
	}
	
	public Boolean inserirGerente(Gerente gerente) throws Exception
	{
		try {
			return this.inserirFuncionario(gerente);
		} catch (Exception e) {
			throw e;
		}
	}
	
	public Boolean inserirDiretor(Diretor diretor) throws Exception
	{
		try {
			return this.inserirFuncionario(diretor);
		} catch (Exception e) {
			throw e;
		}
	}
}
